package EntityBeans;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Time;


public class NecessitaID implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String idabilita;
	private Date datarichiesta;
	private Time orarichiesta;
	private String idutentedatorerichiesta;
	private String idutentelavoratorerichiesta;
	public String getIdabilita() {
		return idabilita;
	}
	public void setIdabilita(String idabilita) {
		this.idabilita = idabilita;
	}
	public Date getDatarichiesta() {
		return datarichiesta;
	}
	public void setDatarichiesta(Date datarichiesta) {
		this.datarichiesta = datarichiesta;
	}
	public Time getOrarichiesta() {
		return orarichiesta;
	}
	public void setOrarichiesta(Time orarichiesta) {
		this.orarichiesta = orarichiesta;
	}
	public String getIdutentedatorerichiesta() {
		return idutentedatorerichiesta;
	}
	public void setIdutentedatorerichiesta(String idutentedatorerichiesta) {
		this.idutentedatorerichiesta = idutentedatorerichiesta;
	}
	public String getIdutentelavoratorerichiesta() {
		return idutentelavoratorerichiesta;
	}
	public void setIdutentelavoratorerichiesta(String idutentelavoratorerichiesta) {
		this.idutentelavoratorerichiesta = idutentelavoratorerichiesta;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((datarichiesta == null) ? 0 : datarichiesta.hashCode());
		result = prime * result
				+ ((idabilita == null) ? 0 : idabilita.hashCode());
		result = prime
				* result
				+ ((idutentedatorerichiesta == null) ? 0
						: idutentedatorerichiesta.hashCode());
		result = prime
				* result
				+ ((idutentelavoratorerichiesta == null) ? 0
						: idutentelavoratorerichiesta.hashCode());
		result = prime * result
				+ ((orarichiesta == null) ? 0 : orarichiesta.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		NecessitaID other = (NecessitaID) obj;
		if (datarichiesta == null) {
			if (other.datarichiesta != null)
				return false;
		} else if (!datarichiesta.equals(other.datarichiesta))
			return false;
		if (idabilita == null) {
			if (other.idabilita != null)
				return false;
		} else if (!idabilita.equals(other.idabilita))
			return false;
		if (idutentedatorerichiesta == null) {
			if (other.idutentedatorerichiesta != null)
				return false;
		} else if (!idutentedatorerichiesta
				.equals(other.idutentedatorerichiesta))
			return false;
		if (idutentelavoratorerichiesta == null) {
			if (other.idutentelavoratorerichiesta != null)
				return false;
		} else if (!idutentelavoratorerichiesta
				.equals(other.idutentelavoratorerichiesta))
			return false;
		if (orarichiesta == null) {
			if (other.orarichiesta != null)
				return false;
		} else if (!orarichiesta.equals(other.orarichiesta))
			return false;
		return true;
	}
	NecessitaID() {
		super();
	}


	
	
	

}
